package com.zyh.homework;

import java.util.Random;
import java.util.Scanner;

public class Test1 {
    public static void main(String[] args) {
        /*
        键盘录入一个整数，创建一个该长度的数组，为每一个元素赋值为1-10的随机整数，最后打印数组中所有值大于5且为偶数的元素.
         */
        printArrayValue();


    }

    public static void printArrayValue() {
        System.out.println("请输入一个整数：");
        int n = new Scanner(System.in).nextInt();
//        数据校验
        if (n < 0) {
            System.err.println("输入有误！");
        }
        int[] arr = new int[n];
        Random random = new Random();
        for (int i = 0; i < n; i++) {
            arr[i] = random.nextInt(10) + 1;
        }
        System.out.println("数组元素有：");
        for (int i : arr) {
            System.out.print(i + "\t");
        }
        System.out.println();
        int count = 0;
        for (int i = 0; i < arr.length; i++) {
            if (arr[i] > 5 && arr[i] % 2 == 0) {
                System.out.print(arr[i] + "\t");
                count++;
            }
        }
        System.out.println();
        if (count == 0) {
            System.out.println("数组中没有值大于5且为偶数的元素");
            return;
        }
        System.out.println("数组中值大于5且为偶数的元素有：" + count + "个");
    }
}
